Alternativ til $_SERVER["HTTP_REFERER"]

Tags:    php

Jeg har noget kode hvor jeg bruger $_SERVER["HTTP_REFERER"] så jeg kan se hvor folk har besøgt min side fra men det åbenbart ikke en sikker måde at vide det på fordi jeg får nogen besøg hvor $_SERVER["HTTP_REFERER"] er en adresse hvor der ikke er nogen links til min side.

Så er der en bedre måde hvor man kan se hvor der blev linket fra ?

Jeg har på det sidste fået nogen besøg fra .ru sider som ikke har nogen af mine links på og af en eller anden grund er der 2 besøg i træk hvergang.



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Det er den mest sikre måde.

Grunden til, at du oplever noget andet (og især til .ru ...) :

http://www.bufferzone.dk/seo/referer-spam.htm



Er der nogen browsere som kan ændre det med addons eller noget ?
For eksempel firefox, ville da gerne prøve det bare for sjov.

Men hvis man ved at $_SERVER["HTTP_REFERER"] kan manipuleres (som alt andet) så er det jo fint nok. Undrede mig bare over det.



Der er helt sikkert et FF addon der kan ændre det. Det er klienten der fortæller serveren, hvor den kommer fra. Der er ingen andre veje rundt.

Du kan også lave et request med curl i php, der kan du også sætte referer.



Ok.

Gør det de bare for at få mere besøg til deres sider ?



t